/**
 * Trabalho 3 de Programacao Concorrente.
 * Prof. Dr. Julio Estrella
 * 
 * Resolucao de sistemas lineares.
 * 
 * Grupo 07 - Turma B
 * Fabio de Albuquerque Dela Antonio 6792558
 * Leonardo Henrique Omoto 6793160
 * Pedro Paulo Canto Martucci 6793100
 * 
 * matrix.h
 */

#ifndef __MATRIX_INCLUDED__
#define __MATRIX_INCLUDED__

/* Sistema */
typedef struct {
    double ** matrix;
    int J_ORDER;
    int J_ROW_TEST;
    double J_ERROR;
    int J_ITE_MAX;
} Sist;

Sist * carregaSistema(char *);
Sist * alocaSistema(int);
void imprimeSistema(Sist *);
void imprimeMatriz(Sist *);
void limpaSistema(Sist *);

#endif
